<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>hdcp22_cipher_dp: xhdcp22_cipher_dp_hw.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">hdcp22_cipher_dp
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xhdcp22__cipher__dp__hw_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">xhdcp22_cipher_dp_hw.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga3c3342f2a063d55f5da17bb4371a0244"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga3c3342f2a063d55f5da17bb4371a0244">XHDCP22_CIPHER_DP_HW_H</a></td></tr>
<tr class="memdesc:ga3c3342f2a063d55f5da17bb4371a0244"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; Prevent circular inclusions by using protection macros  <a href="group__hdcp22__cipher__dp.html#ga3c3342f2a063d55f5da17bb4371a0244">More...</a><br/></td></tr>
<tr class="separator:ga3c3342f2a063d55f5da17bb4371a0244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab5edfdfe3390aa42c35801ea76b7a2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gaab5edfdfe3390aa42c35801ea76b7a2f">XHDCP22_CIPHER_VER_ID_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_VER_BASE)+(0*4))</td></tr>
<tr class="memdesc:gaab5edfdfe3390aa42c35801ea76b7a2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">VER Identification register * register offset.  <a href="group__hdcp22__cipher__dp.html#gaab5edfdfe3390aa42c35801ea76b7a2f">More...</a><br/></td></tr>
<tr class="separator:gaab5edfdfe3390aa42c35801ea76b7a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab7f31b6edcb7f334dba1723562f0b08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gaab7f31b6edcb7f334dba1723562f0b08">XHDCP22_CIPHER_VER_VERSION_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_VER_BASE)+(1*4))</td></tr>
<tr class="memdesc:gaab7f31b6edcb7f334dba1723562f0b08"><td class="mdescLeft">&#160;</td><td class="mdescRight">VER Version register * offset.  <a href="group__hdcp22__cipher__dp.html#gaab7f31b6edcb7f334dba1723562f0b08">More...</a><br/></td></tr>
<tr class="separator:gaab7f31b6edcb7f334dba1723562f0b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59baf4064cf447a8bc0991c8242f7221"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga59baf4064cf447a8bc0991c8242f7221">XHDCP22_CIPHER_REG_CTRL_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(0*4))</td></tr>
<tr class="memdesc:ga59baf4064cf447a8bc0991c8242f7221"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register * register offset.  <a href="group__hdcp22__cipher__dp.html#ga59baf4064cf447a8bc0991c8242f7221">More...</a><br/></td></tr>
<tr class="separator:ga59baf4064cf447a8bc0991c8242f7221"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23d82cf795bb981070bdfcb571faa316"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga23d82cf795bb981070bdfcb571faa316">XHDCP22_CIPHER_REG_CTRL_SET_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(1*4))</td></tr>
<tr class="memdesc:ga23d82cf795bb981070bdfcb571faa316"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control set register * offset.  <a href="group__hdcp22__cipher__dp.html#ga23d82cf795bb981070bdfcb571faa316">More...</a><br/></td></tr>
<tr class="separator:ga23d82cf795bb981070bdfcb571faa316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42e3f5b8c1f600d59c493effd730feb4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga42e3f5b8c1f600d59c493effd730feb4">XHDCP22_CIPHER_REG_CTRL_CLR_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(2*4))</td></tr>
<tr class="memdesc:ga42e3f5b8c1f600d59c493effd730feb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control clear register * offset.  <a href="group__hdcp22__cipher__dp.html#ga42e3f5b8c1f600d59c493effd730feb4">More...</a><br/></td></tr>
<tr class="separator:ga42e3f5b8c1f600d59c493effd730feb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf32fc0d1755832ab07f3dcee8101b1a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gacf32fc0d1755832ab07f3dcee8101b1a">XHDCP22_CIPHER_REG_STA_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(3*4))</td></tr>
<tr class="memdesc:gacf32fc0d1755832ab07f3dcee8101b1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status register * offset.  <a href="group__hdcp22__cipher__dp.html#gacf32fc0d1755832ab07f3dcee8101b1a">More...</a><br/></td></tr>
<tr class="separator:gacf32fc0d1755832ab07f3dcee8101b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27757ac7f66c20e9ea89e7c8ef36ae0c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga27757ac7f66c20e9ea89e7c8ef36ae0c">XHDCP22_CIPHER_REG_KS_1_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(4*4))</td></tr>
<tr class="memdesc:ga27757ac7f66c20e9ea89e7c8ef36ae0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ks register 1 * offset.  <a href="group__hdcp22__cipher__dp.html#ga27757ac7f66c20e9ea89e7c8ef36ae0c">More...</a><br/></td></tr>
<tr class="separator:ga27757ac7f66c20e9ea89e7c8ef36ae0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafdd89b7ac74cbc21d5a4f4c419ee3cc1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gafdd89b7ac74cbc21d5a4f4c419ee3cc1">XHDCP22_CIPHER_REG_KS_2_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(5*4))</td></tr>
<tr class="memdesc:gafdd89b7ac74cbc21d5a4f4c419ee3cc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ks register 2 * offset.  <a href="group__hdcp22__cipher__dp.html#gafdd89b7ac74cbc21d5a4f4c419ee3cc1">More...</a><br/></td></tr>
<tr class="separator:gafdd89b7ac74cbc21d5a4f4c419ee3cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe9aff641305103fb807d265bdc7c180"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gafe9aff641305103fb807d265bdc7c180">XHDCP22_CIPHER_REG_KS_3_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(6*4))</td></tr>
<tr class="memdesc:gafe9aff641305103fb807d265bdc7c180"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ks register 3 * offset.  <a href="group__hdcp22__cipher__dp.html#gafe9aff641305103fb807d265bdc7c180">More...</a><br/></td></tr>
<tr class="separator:gafe9aff641305103fb807d265bdc7c180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad54f089cd42d49efbe9a51f79334b99e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gad54f089cd42d49efbe9a51f79334b99e">XHDCP22_CIPHER_REG_KS_4_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(7*4))</td></tr>
<tr class="memdesc:gad54f089cd42d49efbe9a51f79334b99e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ks register 4 * offset.  <a href="group__hdcp22__cipher__dp.html#gad54f089cd42d49efbe9a51f79334b99e">More...</a><br/></td></tr>
<tr class="separator:gad54f089cd42d49efbe9a51f79334b99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59cd2434ec0f2a563c9a9cdd67e76ade"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga59cd2434ec0f2a563c9a9cdd67e76ade">XHDCP22_CIPHER_REG_LC128_1_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(8*4))</td></tr>
<tr class="memdesc:ga59cd2434ec0f2a563c9a9cdd67e76ade"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lc128 register 1 * offset.  <a href="group__hdcp22__cipher__dp.html#ga59cd2434ec0f2a563c9a9cdd67e76ade">More...</a><br/></td></tr>
<tr class="separator:ga59cd2434ec0f2a563c9a9cdd67e76ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ee7b708bcc7cb4965ff961007f5fe14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga4ee7b708bcc7cb4965ff961007f5fe14">XHDCP22_CIPHER_REG_LC128_2_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(9*4))</td></tr>
<tr class="memdesc:ga4ee7b708bcc7cb4965ff961007f5fe14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lc128 register 2 * offset.  <a href="group__hdcp22__cipher__dp.html#ga4ee7b708bcc7cb4965ff961007f5fe14">More...</a><br/></td></tr>
<tr class="separator:ga4ee7b708bcc7cb4965ff961007f5fe14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64a601eff300a5a6c422f1d575da8b7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga64a601eff300a5a6c422f1d575da8b7c">XHDCP22_CIPHER_REG_LC128_3_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(10*4))</td></tr>
<tr class="memdesc:ga64a601eff300a5a6c422f1d575da8b7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lc128 register 3 * offset.  <a href="group__hdcp22__cipher__dp.html#ga64a601eff300a5a6c422f1d575da8b7c">More...</a><br/></td></tr>
<tr class="separator:ga64a601eff300a5a6c422f1d575da8b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae62eb3aed6c643cc455a594f285d206f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gae62eb3aed6c643cc455a594f285d206f">XHDCP22_CIPHER_REG_LC128_4_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(11*4))</td></tr>
<tr class="memdesc:gae62eb3aed6c643cc455a594f285d206f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lc128 register 4 * offset.  <a href="group__hdcp22__cipher__dp.html#gae62eb3aed6c643cc455a594f285d206f">More...</a><br/></td></tr>
<tr class="separator:gae62eb3aed6c643cc455a594f285d206f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae69fc8ee52b8176eb0811ba7abddcef1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gae69fc8ee52b8176eb0811ba7abddcef1">XHDCP22_CIPHER_REG_RIV_1_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(12*4))</td></tr>
<tr class="memdesc:gae69fc8ee52b8176eb0811ba7abddcef1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Riv register 1 * offset.  <a href="group__hdcp22__cipher__dp.html#gae69fc8ee52b8176eb0811ba7abddcef1">More...</a><br/></td></tr>
<tr class="separator:gae69fc8ee52b8176eb0811ba7abddcef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f9cfb945d47494f72464d5eaacd9716"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga7f9cfb945d47494f72464d5eaacd9716">XHDCP22_CIPHER_REG_RIV_2_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(13*4))</td></tr>
<tr class="memdesc:ga7f9cfb945d47494f72464d5eaacd9716"><td class="mdescLeft">&#160;</td><td class="mdescRight">Riv register 2 * offset.  <a href="group__hdcp22__cipher__dp.html#ga7f9cfb945d47494f72464d5eaacd9716">More...</a><br/></td></tr>
<tr class="separator:ga7f9cfb945d47494f72464d5eaacd9716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa174a8cba5f372f3ef155cc544bba70a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gaa174a8cba5f372f3ef155cc544bba70a">XHDCP22_CIPHER_REG_INPUTCTR_1_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(14*4))</td></tr>
<tr class="memdesc:gaa174a8cba5f372f3ef155cc544bba70a"><td class="mdescLeft">&#160;</td><td class="mdescRight">InputCtr register 1 * offset.  <a href="group__hdcp22__cipher__dp.html#gaa174a8cba5f372f3ef155cc544bba70a">More...</a><br/></td></tr>
<tr class="separator:gaa174a8cba5f372f3ef155cc544bba70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a501beb4e8fbcbc7fdeb56aeba263b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga0a501beb4e8fbcbc7fdeb56aeba263b4">XHDCP22_CIPHER_REG_INPUTCTR_2_OFFSET</a>&#160;&#160;&#160;((XHDCP22_CIPHER_REG_BASE)+(15*4))</td></tr>
<tr class="memdesc:ga0a501beb4e8fbcbc7fdeb56aeba263b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">InputCtr register 2 * offset.  <a href="group__hdcp22__cipher__dp.html#ga0a501beb4e8fbcbc7fdeb56aeba263b4">More...</a><br/></td></tr>
<tr class="separator:ga0a501beb4e8fbcbc7fdeb56aeba263b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga242122ae1fa2499518f3e2d978190a10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga242122ae1fa2499518f3e2d978190a10">XHDCP22_CIPHER_REG_CTRL_RUN_MASK</a>&#160;&#160;&#160;(1&lt;&lt;0)</td></tr>
<tr class="memdesc:ga242122ae1fa2499518f3e2d978190a10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register Run mask.  <a href="group__hdcp22__cipher__dp.html#ga242122ae1fa2499518f3e2d978190a10">More...</a><br/></td></tr>
<tr class="separator:ga242122ae1fa2499518f3e2d978190a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga355c8b807bd5d239feece973ab36f280"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga355c8b807bd5d239feece973ab36f280">XHDCP22_CIPHER_REG_CTRL_IE_MASK</a>&#160;&#160;&#160;(1&lt;&lt;1)</td></tr>
<tr class="memdesc:ga355c8b807bd5d239feece973ab36f280"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register Interrupt Enable mask.  <a href="group__hdcp22__cipher__dp.html#ga355c8b807bd5d239feece973ab36f280">More...</a><br/></td></tr>
<tr class="separator:ga355c8b807bd5d239feece973ab36f280"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9999b5a4f4b113af9b79e583fd9a391"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gaf9999b5a4f4b113af9b79e583fd9a391">XHDCP22_CIPHER_REG_CTRL_MODE_MASK</a>&#160;&#160;&#160;(1&lt;&lt;2)</td></tr>
<tr class="memdesc:gaf9999b5a4f4b113af9b79e583fd9a391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register Mode mask.  <a href="group__hdcp22__cipher__dp.html#gaf9999b5a4f4b113af9b79e583fd9a391">More...</a><br/></td></tr>
<tr class="separator:gaf9999b5a4f4b113af9b79e583fd9a391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13ba319db7ea5f068f70ff60e80e1906"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga13ba319db7ea5f068f70ff60e80e1906">XHDCP22_CIPHER_REG_CTRL_ENCRYPT_MASK</a>&#160;&#160;&#160;(1&lt;&lt;3)</td></tr>
<tr class="memdesc:ga13ba319db7ea5f068f70ff60e80e1906"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register Encrypt mask.  <a href="group__hdcp22__cipher__dp.html#ga13ba319db7ea5f068f70ff60e80e1906">More...</a><br/></td></tr>
<tr class="separator:ga13ba319db7ea5f068f70ff60e80e1906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa4ee53770fc4f60c2ee363fe0651c6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gafa4ee53770fc4f60c2ee363fe0651c6a">XHDCP22_CIPHER_REG_CTRL_BLANK_MASK</a>&#160;&#160;&#160;(1&lt;&lt;4)</td></tr>
<tr class="memdesc:gafa4ee53770fc4f60c2ee363fe0651c6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register blank mask.  <a href="group__hdcp22__cipher__dp.html#gafa4ee53770fc4f60c2ee363fe0651c6a">More...</a><br/></td></tr>
<tr class="separator:gafa4ee53770fc4f60c2ee363fe0651c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89090e6ad57ea04fa92013b6dc1025f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga89090e6ad57ea04fa92013b6dc1025f0">XHDCP22_CIPHER_REG_CTRL_NOISE_MASK</a>&#160;&#160;&#160;(1&lt;&lt;5)</td></tr>
<tr class="memdesc:ga89090e6ad57ea04fa92013b6dc1025f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register noise mask.  <a href="group__hdcp22__cipher__dp.html#ga89090e6ad57ea04fa92013b6dc1025f0">More...</a><br/></td></tr>
<tr class="separator:ga89090e6ad57ea04fa92013b6dc1025f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd3521e0b63138e5f07ef22a55c1f529"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gafd3521e0b63138e5f07ef22a55c1f529">XHDCP22_CIPHER_REG_CTRL_LANE_CNT_MASK</a>&#160;&#160;&#160;(0x0F&lt;&lt;6)</td></tr>
<tr class="memdesc:gafd3521e0b63138e5f07ef22a55c1f529"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register lane count mask.  <a href="group__hdcp22__cipher__dp.html#gafd3521e0b63138e5f07ef22a55c1f529">More...</a><br/></td></tr>
<tr class="separator:gafd3521e0b63138e5f07ef22a55c1f529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5dee148b2f2a1a0fe878271ef7def20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gab5dee148b2f2a1a0fe878271ef7def20">XHDCP22_CIPHER_REG_CTRL_LANE_CNT_BIT_POS</a>&#160;&#160;&#160;6</td></tr>
<tr class="memdesc:gab5dee148b2f2a1a0fe878271ef7def20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register lane count bits position.  <a href="group__hdcp22__cipher__dp.html#gab5dee148b2f2a1a0fe878271ef7def20">More...</a><br/></td></tr>
<tr class="separator:gab5dee148b2f2a1a0fe878271ef7def20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ac0519b5b67ab5456564663b82bfb51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga3ac0519b5b67ab5456564663b82bfb51">XHDCP22_CIPHER_REG_STA_IRQ_MASK</a>&#160;&#160;&#160;(1&lt;&lt;0)</td></tr>
<tr class="memdesc:ga3ac0519b5b67ab5456564663b82bfb51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status register interrupt mask.  <a href="group__hdcp22__cipher__dp.html#ga3ac0519b5b67ab5456564663b82bfb51">More...</a><br/></td></tr>
<tr class="separator:ga3ac0519b5b67ab5456564663b82bfb51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac978e493ce62a062aea7982f9db485ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gac978e493ce62a062aea7982f9db485ac">XHDCP22_CIPHER_REG_STA_EVT_MASK</a>&#160;&#160;&#160;(1&lt;&lt;1)</td></tr>
<tr class="memdesc:gac978e493ce62a062aea7982f9db485ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status register event mask.  <a href="group__hdcp22__cipher__dp.html#gac978e493ce62a062aea7982f9db485ac">More...</a><br/></td></tr>
<tr class="separator:gac978e493ce62a062aea7982f9db485ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a0bb78429dece8b52eb35588842afb1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga5a0bb78429dece8b52eb35588842afb1">XHDCP22_CIPHER_REG_STA_ENCRYPTED_MASK</a>&#160;&#160;&#160;(1&lt;&lt;2)</td></tr>
<tr class="memdesc:ga5a0bb78429dece8b52eb35588842afb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status register encrypted mask.  <a href="group__hdcp22__cipher__dp.html#ga5a0bb78429dece8b52eb35588842afb1">More...</a><br/></td></tr>
<tr class="separator:ga5a0bb78429dece8b52eb35588842afb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga386adc1b38325505ded478f4d40fa692"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga386adc1b38325505ded478f4d40fa692">XHDCP22_CIPHER_SHIFT_16</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga386adc1b38325505ded478f4d40fa692"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 shift value  <a href="group__hdcp22__cipher__dp.html#ga386adc1b38325505ded478f4d40fa692">More...</a><br/></td></tr>
<tr class="separator:ga386adc1b38325505ded478f4d40fa692"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacce7070e4d4e8c1dc04c517862c7417b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gacce7070e4d4e8c1dc04c517862c7417b">XHDCP22_CIPHER_MASK_16</a>&#160;&#160;&#160;0xFFFF</td></tr>
<tr class="memdesc:gacce7070e4d4e8c1dc04c517862c7417b"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 bit mask value  <a href="group__hdcp22__cipher__dp.html#gacce7070e4d4e8c1dc04c517862c7417b">More...</a><br/></td></tr>
<tr class="separator:gacce7070e4d4e8c1dc04c517862c7417b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bae35ace045d9b076fa767511f7d5b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga6bae35ace045d9b076fa767511f7d5b9">XHDCP22_CIPHER_VER_ID</a>&#160;&#160;&#160;0x2200</td></tr>
<tr class="memdesc:ga6bae35ace045d9b076fa767511f7d5b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Version ID.  <a href="group__hdcp22__cipher__dp.html#ga6bae35ace045d9b076fa767511f7d5b9">More...</a><br/></td></tr>
<tr class="separator:ga6bae35ace045d9b076fa767511f7d5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Register access macro definition</div></td></tr>
<tr class="memitem:gabc692a76c9b89dc84f32c6713b846c5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gabc692a76c9b89dc84f32c6713b846c5e">XHdcp22Cipher_Dp_In32</a>&#160;&#160;&#160;Xil_In32</td></tr>
<tr class="memdesc:gabc692a76c9b89dc84f32c6713b846c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input Operations.  <a href="group__hdcp22__cipher__dp.html#gabc692a76c9b89dc84f32c6713b846c5e">More...</a><br/></td></tr>
<tr class="separator:gabc692a76c9b89dc84f32c6713b846c5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d6b9997f1cd24b7f729a738e75446a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga7d6b9997f1cd24b7f729a738e75446a2">XHdcp22Cipher_Dp_Out32</a>&#160;&#160;&#160;Xil_Out32</td></tr>
<tr class="memdesc:ga7d6b9997f1cd24b7f729a738e75446a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output Operations.  <a href="group__hdcp22__cipher__dp.html#ga7d6b9997f1cd24b7f729a738e75446a2">More...</a><br/></td></tr>
<tr class="separator:ga7d6b9997f1cd24b7f729a738e75446a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga384c6806d27d5ff2b245296392327e5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga384c6806d27d5ff2b245296392327e5a">XHdcp22Cipher_Dp_ReadReg</a>(BaseAddress, RegOffset)&#160;&#160;&#160;<a class="el" href="group__hdcp22__cipher__dp.html#gabc692a76c9b89dc84f32c6713b846c5e">XHdcp22Cipher_Dp_In32</a>((BaseAddress) + ((u32)RegOffset))</td></tr>
<tr class="memdesc:ga384c6806d27d5ff2b245296392327e5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro reads a value from a HDCP22 Cipher register.  <a href="group__hdcp22__cipher__dp.html#ga384c6806d27d5ff2b245296392327e5a">More...</a><br/></td></tr>
<tr class="separator:ga384c6806d27d5ff2b245296392327e5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fc7b3900db24533feac1bfad238b393"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga2fc7b3900db24533feac1bfad238b393">XHdcp22Cipher_Dp_WriteReg</a>(BaseAddress, RegOffset, Data)&#160;&#160;&#160;<a class="el" href="group__hdcp22__cipher__dp.html#ga7d6b9997f1cd24b7f729a738e75446a2">XHdcp22Cipher_Dp_Out32</a>((BaseAddress) + ((u32)RegOffset), (u32)(Data))</td></tr>
<tr class="memdesc:ga2fc7b3900db24533feac1bfad238b393"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro writes a value to a HDCP22 Cipher register.  <a href="group__hdcp22__cipher__dp.html#ga2fc7b3900db24533feac1bfad238b393">More...</a><br/></td></tr>
<tr class="separator:ga2fc7b3900db24533feac1bfad238b393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabb443f5d6a08e08414fc00635356240"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#gaabb443f5d6a08e08414fc00635356240">XHdcp22Cipher_Dp_GetStatusReg</a>(BaseAddress)&#160;&#160;&#160;<a class="el" href="group__hdcp22__cipher__dp.html#ga384c6806d27d5ff2b245296392327e5a">XHdcp22Cipher_Dp_ReadReg</a>(BaseAddress, <a class="el" href="group__hdcp22__cipher__dp.html#gacf32fc0d1755832ab07f3dcee8101b1a">XHDCP22_CIPHER_REG_STA_OFFSET</a>)</td></tr>
<tr class="memdesc:gaabb443f5d6a08e08414fc00635356240"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro reads the status register from the HDCP22 Cipher.  <a href="group__hdcp22__cipher__dp.html#gaabb443f5d6a08e08414fc00635356240">More...</a><br/></td></tr>
<tr class="separator:gaabb443f5d6a08e08414fc00635356240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8cf7419a2c0d57a713b670a2d3e76c7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__cipher__dp.html#ga8cf7419a2c0d57a713b670a2d3e76c7c">XHdcp22Cipher_Dp_GetControlReg</a>(BaseAddress)&#160;&#160;&#160;<a class="el" href="group__hdcp22__cipher__dp.html#ga384c6806d27d5ff2b245296392327e5a">XHdcp22Cipher_Dp_ReadReg</a>(BaseAddress, <a class="el" href="group__hdcp22__cipher__dp.html#ga59baf4064cf447a8bc0991c8242f7221">XHDCP22_CIPHER_REG_CTRL_OFFSET</a>)</td></tr>
<tr class="memdesc:ga8cf7419a2c0d57a713b670a2d3e76c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro reads the control register from the HDCP22 Cipher.  <a href="group__hdcp22__cipher__dp.html#ga8cf7419a2c0d57a713b670a2d3e76c7c">More...</a><br/></td></tr>
<tr class="separator:ga8cf7419a2c0d57a713b670a2d3e76c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
